import { ipcMain, BrowserWindow } from 'electron';
import path from 'path';
import { fileURLToPath } from 'node:url';
const __dirname = path.dirname(fileURLToPath(import.meta.url));



export function registerEvents(mainWindow: BrowserWindow): void {
  ipcMain.on('main-process-message', (event) => {
    event.sender.send('main-process-message', new Date().toLocaleString());
  });

  // 开启新窗口
  ipcMain.on('open-pengyouquan-window', () => {
  //   let newWindow: any = new BrowserWindow({
  //     inline-size: 550,
  //     block-size: 800,
  //     maxWidth: 550,
  //     webPreferences: {
  //       preload: path.join(__dirname, 'preload.mjs'),
  //       contextIsolation: true,
  //     },
  //     frame: false,
  //   });

  //   // 加载新的页面（可以是另一页面，或同一个页面的不同内容）
  //   let loadURL = process.env.VITE_DEV_SERVER_URL || path.join(__dirname, '..', 'dist', 'index.html');
  //   loadURL = `${loadURL}#/friendmoment`;
  //   if (process.env.VITE_DEV_SERVER_URL) {
  //     newWindow.loadURL(loadURL);
  //   } else {
  //     newWindow.loadFile(loadURL);
  //   }

  //   newWindow.on('close', () => {
  //     newWindow = null;
  //   });

  //   // 监听关闭事件

  //   newWindow.webContents.openDevTools(); // 开发时启用
  });


}
